Salem | |
Salem is a city located in Salem County, New Jersey, United States. Situated in the southwestern part of the state, Salem is known for its rich history, charming downtown area, and proximity to the Delaware River. As of the 2020 United States census, the city's population was 5,296. |